package cn.demoncat.util.pay.wxpay.entity;

/**
 * 微信支付 - 资金流水账单详情
 * 
 * @author 延晓磊
 *
 * @since 2019年10月15日
 */
public class WxpayFlow {

	/**
	 * 账单类型
	 * 
	 * 限：AccountType.code
	 */
	private String type;
	/**
	 * 记账时间
	 * 
	 * 限：yyyy-MM-dd HH:mm:ss
	 */
	private String flowTime;
	/**
	 * 微信支付业务单号
	 * 
	 * 限：1 ~ 32
	 */
	private String wxpayNo;
	/**
	 * 资金流水单号
	 * 
	 * 限：1 ~ 32
	 */
	private String flowNo;
	/**
	 * 业务凭证号
	 * 
	 * 限：1 ~ 32
	 */
	private String bizNo;
	/**
	 * 业务名称
	 * 
	 * 例：退款
	 */
	private String bizName;
	/**
	 * 业务类型
	 * 
	 * 例：退款
	 */
	private String bizType;
	/**
	 * 收支类型
	 * 
	 * 限：FlowType.code
	 */
	private String flowType;
	/**
	 * 收支金额，单位为分
	 * 
	 * 限：Int
	 */
	private String flowAmount;
	/**
	 * 账户余额，单位为分
	 * 
	 * 限：Int
	 */
	private String accountBalance;
	/**
	 * 资金变更提交申请人
	 * 
	 * 例：system
	 */
	private String applyUser;
	/**
	 * 备注
	 * 
	 * 限：1 ~ 32
	 */
	private String remarks;
	
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getFlowTime() {
		return flowTime;
	}
	public void setFlowTime(String flowTime) {
		this.flowTime = flowTime;
	}
	public String getWxpayNo() {
		return wxpayNo;
	}
	public void setWxpayNo(String wxpayNo) {
		this.wxpayNo = wxpayNo;
	}
	public String getFlowNo() {
		return flowNo;
	}
	public void setFlowNo(String flowNo) {
		this.flowNo = flowNo;
	}
	public String getBizNo() {
		return bizNo;
	}
	public void setBizNo(String bizNo) {
		this.bizNo = bizNo;
	}
	public String getBizName() {
		return bizName;
	}
	public void setBizName(String bizName) {
		this.bizName = bizName;
	}
	public String getBizType() {
		return bizType;
	}
	public void setBizType(String bizType) {
		this.bizType = bizType;
	}
	public String getFlowType() {
		return flowType;
	}
	public void setFlowType(String flowType) {
		this.flowType = flowType;
	}
	public String getFlowAmount() {
		return flowAmount;
	}
	public void setFlowAmount(String flowAmount) {
		this.flowAmount = flowAmount;
	}
	public String getAccountBalance() {
		return accountBalance;
	}
	public void setAccountBalance(String accountBalance) {
		this.accountBalance = accountBalance;
	}
	public String getApplyUser() {
		return applyUser;
	}
	public void setApplyUser(String applyUser) {
		this.applyUser = applyUser;
	}
	public String getRemarks() {
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
}
